import './index.css'
import { Table } from 'antd'

const Mytable = (props: any) => {
  const { columns, data, maxHeight, ...rest } = props
  const getRowClassName = (record: any, index: any) => {
    let className = ''

    // oddRow 和 evenRow为我们css文件中的样式名称

    className = index % 2 === 0 ? 'evenRow' : ''

    return className
  }

  return (
    <div className="components_Mytable">
      <Table
        scroll={{ x: undefined, y: maxHeight }}
        bordered={false}
        columns={columns}
        {...rest}
        dataSource={data}
        pagination={false}
        rowClassName={getRowClassName} //rowClassName 行样式修改属性
      />
    </div>
  )
}
// Mytable.defaultProps = {
//   columns: [
//     { title: '排名', dataIndex: '排名', key: 'title' },

//     { title: '数据表', dataIndex: '数据表', key: 'dataName' },

//     { title: '交付需求/个', dataIndex: '交付需求/个', key: 'Number' }
//   ],
//   cellFontSize: 16,
//   maxHeight: null
// }
export default Mytable
